<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class favorite_model extends CI_Model {

	public function get_favorite($per_page ,$uri ,$mem_id)
	{
		$this->db->limit($per_page ,$uri);
		$this->db->where('thumb_choose',1);
		$this->db->where('favorite.mem_id' ,$mem_id);
		$this->db->order_by('fav_id' , 'desc');
		$this->db->join('vdo','vdo.vdo_id = favorite.vdo_id','left');
		$this->db->join('vdo_thumb','vdo_thumb.vdo_id = favorite.vdo_id','left');
		$query = $this->db->get('favorite');
		return $query->result_array();
	}

	public function count_get_favorite($mem_id)
	{
		$this->db->where('thumb_choose',1);
		$this->db->where('favorite.mem_id' ,$mem_id);
		$this->db->order_by('fav_id' , 'desc');
		$this->db->join('vdo','vdo.vdo_id = favorite.vdo_id','left');
		$this->db->join('vdo_thumb','vdo_thumb.vdo_id = favorite.vdo_id','left');
		$query = $this->db->get('favorite');
		return count($query->result_array());
	}

	public function check_favorite($mem_id ,$vdo_id)
	{
		$this->db->where('thumb_choose',1);
		$this->db->where('favorite.mem_id' ,$mem_id);
		$this->db->where('favorite.vdo_id' ,$vdo_id);
		$this->db->order_by('fav_id' , 'desc');
		$this->db->join('vdo','vdo.vdo_id = favorite.vdo_id','left');
		$this->db->join('vdo_thumb','vdo_thumb.vdo_id = favorite.vdo_id','left');
		$query = $this->db->get('favorite');
		return $query->result_array();
	}

	public function add_favorite($input)
	{
		$this->db->insert('favorite' ,$input);
	}

	public function delete_favorite($id)
	{
		$this->db->where('fav_id' ,$id);
		$this->db->delete('favorite');
	}

	
	

}